Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour VII Avierto Internacional de Salinas - Salinas VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo Credicard Tennis Cup - Campos do Jordao Copa Ericsson Brazil - Sao Paulo Copa Ericsson - Caracas 2003 USTA Challenger of Calabasas - Calabasas Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Zagreb Open - Zagreb Banca Stato Challenger Lugano - Lugano ATU Cup - Weiden Oberstraufen Cup - Oberstaufen Copa Petrobras - Bogota Copa Petrobras - Aracaju Baden Open - Ettlingen 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte San Marino Cepu Open - San Marino Amazonia Open de Tenis - Belem Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion II Challenger Ciudada de Guayaquil - Guayaquil Binghamton Professional Tennis Tournament - Binghamton Lima Challenger - Lima Cyclus Open de Tenis - Florianopolis Muller Cup - Ulm Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Intelig Tennis Cup - Brasilia Joinville Tennis Festival - Joinville San Marino Cepu Open - San Marino Copa Ericsson Peru - Lima VI Abierto Internacional de Salinas - Salinas TESS Tennis Classic - Campinas Telesp Celular Open - Ribeirao Preto The USTA Challenger at West End Racquet - Torrance Garden Open - Rome ATU Cup - Weiden IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Open Diputacion - Cordoba Ford Tennis Championships - Louisville BH Tennis Open International Cup - Belo Horizonte Nossa Caixa Aberto de Sao Paulo - Sao Paulo Copa Ericsson Mexico - Guadalajara Cridicard Mastercard Tennis Cup - Campos do Jordao Hilton Waikoloa Village USTA Challenger - Waikoloa Muller Cup - Ulm Zagreb Open - Zagreb Bancolombia Open - Bogota Macedonian Open - Skopje Fujitsu Siemens Open - Budapest Copa Ericsson Argentina - Buenos Aires 2001 Centura USTA Challenger - Rocky Mount Architect Open - Budapest Aberto Da Costa Do Sauipe - Bahia Prosperita Open 2008 - Ostrava Copa Ericsson Chile - Santiago Ljubljana Open 2002 - Ljubljana VIII Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank Oberstaufen Cup - Oberstaufen Sail Open - New Delhi VII Trofeo Ciudad de Quito - Quito USTA Challenger of Dallas - Dallas Trani Cup - Trani New Delhi Challenger II - New Delhi Maia Open 2002 - Maia Izmir Cup - Izmir Unicredit Czech Open - Prostejov 2002 Azalea Orthopedic Challenger - Tyler The Wright Financial Group, Inc. Challenger - Champaign Polish Open 2000 - Poznan Nord LB Open - Braunschweig BH Tennis Open International Cup - Belo Horizonte V Manta Open-Trofeo Ricardo Delgado Aray - Manta VIII Avierto Internacional de Salinas - Salinas VII Torneo Internazionale di Tennis - Barletta 2003 West Side Tennis Club Challenger - Forest Hills San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz University of Tennessee USTA Challenger - Knoxville Credicard Citi Mastercard Tennis Cup - Campos do Jordao Segundo Aberto de Brasilia - Brasilia Britania Zavaleta - Puebla USTA Men's Challenger of Dallas - Dallas Gran Copa Ericsson - Rio de Janeiro Telesp Celular Open - Campinas Global Telecom Open - Curitiba Ljubljana Open 2008 - Ljubljana XIV Challenger ATP Club Premium Open - Quito Memorial Savigni - Sassuolo Challenger de la Ciudad de Mexico - Mexico City Challenger Ford de Cherbourg - Cherbourg XL Capital Bermuda Open - Bermuda Bancolombia Open - Cali SMS Tennis Cup - Sao Paulo Banca Marche Tennis Cup - San Benedetto IV Challenger Ciudad De Guayaquil - Guayaquil Copa Sevilla Internacionales de Andalucia - Seville USTA Challenger of Tiburon - Tiburon Open de Franche Comte - Besancon Nossa Caixa Tennis Cup - Sao Paulo Seguros Bolivar Open - Medellin Challenger Leon 2004 - Leon Hilton Waikoloa Village USTA Challenger - Waikoloa ECM Prague Open - Prague Sao Paulo Challenger Abierto Club Casablanca - Mexico City 2006 North Shore Pro Tennis Championship - Winnetka SAA Hilversum Open - Hilversum Seguros Bolivar Open - Bogota Open Castilla y Leon - Segovia Ljubljana Open - Ljubljana Kyiv Open - Kiev Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig San Luis Potosi Challenger - San Luis Potosi Top Wool Challenger-Immagine Trophy - Biella Dallas Challenger Cyclus Open de Tenis - Florianopolis Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Santiago Challenger Bogota Challenger VI Gramado Open de Tenis - Gramado Bancolombia Open - Bogota Ostrava Challenger Sassuolo Challenger - Sassuolo Top Wool Challenger - Biella Belo Horizonte Challenger Copa Petrobras Brazil - Belo Horizonte Poznan Challenger San Marino Challenger Campos do Jordao Challenger Brasov Challenger - Brasov Brasilia Challenger Copa Petrobras - Santiago Cali Challenger Bogota Challenger Buenos Aires Challenger Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Santiago Challenger Pekao Open - Szczecin Ethias Trophy - Mons Copa Petrobras Brazil - Aracaju Sao Paulo Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Pekao Open - Szczecin Bangkok Challenger Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires JSM Challenger - Champaign Sao Paulo Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City Copa Petrobras Guadalajara - Guadalajara Aberto de Santa Catarina de Tenis - Florianopolis Campos do Jordao Challenger Recife Challenger Music City Challenger - Nashville ITG Miami Challenger - Miami Sao Jose Do Rio Preto Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Medellin Challenger Sao Leopoldo Challenger San Luis Potosi Challenger - San Luis Potosi Buenos Aires Challenger Curitiba Challenger Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova AGT Challenger - Leon Architect Open - Budapest Rome Challenger Rome Challenger XI Trofeo Ciudad de Quito - Quito III Aberto Santa Catarina de Tenis - Florianopolis XL Bermuda Open - Bermuda BNP Paribas Primrose - Bordeaux Rio De Janeiro Challenger BH Tenis Open International Cup 2008 - Belo Horizonte Copa Kia - Santiago Copa Petrobras-Colombia - Bogota Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Harrah's Entertainment Men's Pro Challenger - Tunica Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Aberto de Sao Paulo - Sao Paulo XII Abierto Internacional de Salinas - Salinas ECU Prague Open - Prague San Marino Cepu Open - San Marino XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Warta Cup - Sopot San Luis Potosi Challenger - San Luis Potosi Haagen Dazs Open - Caracas 5th Sardinian International Championships - Cagliari X Open Internacional D'Andorra - Andorra Sao Paulo - Brazil Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Barletta Challenger Winnetka Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Visa Tennis Open - Sao Paulo X Ciutat de Barcelona - Barcelona Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Aberto de Sao Paulo - Sao Paulo X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Trofeo Internacional Club Laieta - Barcelona Global Telecom Open - Florianopolis 2002 Tulsa USTA Challenger - Tulsa Britania Zavaleta - Puebla AT&T Challenger of Dallas - Dallas USTA Seascape Challenger - Aptos Siemens Open - Scheveningen South African Airways Open - East London BMW Brixina Tennis Open 2000 - Bressanone Geneva Challenger - Geneva Hungarian Architect Open - Budapest Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Bulgarian Open - Sofia Bogota Challenger - Bogota Schickedanz Open - Furth Unique Zagreb Open - Zagreb The Hilversum Open - Hilversum Copa Ericsson Uruguay - Montevideo Campinas Challenger Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Hilton Waikoloa Village USTA Challenger - Waikoloa Zivnobanka Czech Open - Prostejov Bogota Challenger - Bogota Mallorca Open - Mallorca Naples Challenger - Naples Brazil Open - Salvador La Serena Open - La Serena Black Forest Open - Freudenstadt VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis Fujitsu Siemens Open - Budapest Brasil Open - Florianopolis Heineken Open - Auckland IX Trofeo Ciudad de Quito - Quito Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Gramado Challenger - Gramado Seguros Bolivar Open - Cali Mallorca Open - Mallorca Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas 1st Challenger Tournament Leon - Leon St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov III Gramado Open de Tenis - Gramado Cosmorom Challenger - Brasov Copa Ericsson Brazil - Sao Paulo USTA Men's Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose Copa Ericsson - Lima Riviera di Rimini Challenger - Rimini Top Wool Challenger Biella - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba Banja Luka Challenger 2003 - Banja Luka The Nottingham Challenger - Nottingham Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin 2004 Freeman Men's Challenger - Joplin IX Abierto Internacional de Salinas - Salinas Canottieri Minico 2004 - Mantova The West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte Porsche Open - Poznan Grand Prix Hassan II - Casablanca Tunis Challenger Copa Petrobras Argentina - Buenos Aires Stella Artois Clay Court Championships - Budaors Banja Luka Challenger 2005 - Banja Luka Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Tunis Open 2006 - Tunis The Stella Artois Grass Court Championships - London Copa Kia Challenger ATP - Santiago Bogota Challenger Legg Mason Tennis Classic - Washington D.C. Energis Dutch Open - Amsterdam Lugano Challenger Montevideo Challenger Guayaquil Challenger Copa Petrobras-Brazil - Aracaju Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Cerveza Club Colombia Open - Bogota Salinas Challenger Brasil Open - Costa do Sauipe Bordeaux Challenger Idea Prokom Open - Sopot Open Romania - Bucharest Blumenau Challenger BellSouth Open - Vina del Mar Zagreb Challenger International Tennis Championships - Delray Beach Santos Challenger Rio Quente Challenger Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Heineken Open - Auckland International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Prostejov Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires U.S. Men's Clay Court Championships - Houston BMW Open - Munich The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Cordenons Challenger MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Mumbai Open - Mumbai Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Austrian Open - Kitzbuhel Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Florianopolis Challenger Guadalajara Challenger Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade Sao Paulo Challenger Winston Salem - Winston Salem Heineken Open - Auckland Brasil Open - Sao Paulo Atlanta Tennis Championships - Atlanta Brasil Open - Sao Paulo Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Sao Paulo Challenger Campinas Challenger Belem Challenger Bucaramanga Challenger Citi Open - Washington ATP Studena Croatia Open Umag - Umag Delray Beach International Tennis Championships - Delray Beach SA Tennis Open - Johannesburg US Men's Clay Court Championship - Houston Bogota Challenger St. Petersburg Open - St. Petersburg Blunmenau Challenger AIG Japan Open Tennis Championships - Tokyo RCA Championships - Indianapolis Generali Open - Kitzbuhel Sydney International - Sydney Abierto Mexicano Telcel - Acapulco ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe VTR Open - Vina del Mar Movistar Open - Santiago Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Brisbane International - Brisbane Farmers Classic - Los Angeles Santos Challenger RCA Championships - Indianapolis TCT Open - Tunis Open de la Comunidad Valenciana - Valencia Abierto Mexicano de Tenis Pegaso - Acapulco Sao Paulo Challenger San Luis Potosi Challenger 2002 - San Luis Potosi Hungarian Open - Budapest BCR Open Romania - Bucharest Intelig Tennis Cup - Campos do Jordao Oberstaufen Cup - Oberstaufen SMS Tennis Open - Sao Paulo Copa Ericsson Mexico - Guadalajara Cerveza Cristal - Santiago 7th Wartburg Open - Eisenach IV Abierto Internacional de Salinas - Salinas West Side Tennis Club Clay Court Challenger - Forest Hills 2003 Eddleman USTA Challenger - Birmingham Nord/LB Open - Braunschweig 4° Sporting Challenger - Turin Abierto Mexicano Telfonica MoviStar - Acapulco Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Dutch Open Tennis - Amersfoort Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Brasil Open - Costa do Sauipe SAP Open - San Jose U.S. Mens's Clay Court Championship - Houston Interwetten Austrian Open - Kitzbuhel Serbia Open - Belgrade Copa AT&T - Buenos Aires Orange Warsaw Open - Warsaw Copa AT&T - Buenos Aires BNP Paribas Open - Indian Wells Tennis Masters Series - Miami Brasil Open - Salvador Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Croatia Open - Umag Qatar Exxon Mobil Open 2002 - Doha Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells Tennis Masters Series - Miami ATP Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Campbell's Hall of Fame Tennis Championships - Newport Catella Swedish Open - Bastad Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Wimbledon - London Pacific Life Open - Indian Wells U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Sony Ericsson Open - Miami 2003 Mercedes Cup - Stuttgart Estoril Open - Estoril The Stella Artois Championships - London Australian Open - Melbourne U.S. Open - New York Copa Telmex - Buenos Aires French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, AUT-BRA 4-1